package com.freemodbus4j.network.server;

import com.freemodbus4j.network.channel.ModbusTcpChannelInitializer;
import com.freemodbus4j.network.handler.ModbusResponseHandler;

public class ModbusServerFactory {

    public static ModbusServer createTcpMasterServer(int port, ModbusResponseHandler responseHandler)
            throws Exception {

        ModbusTcpServer modbusServer = new ModbusTcpServer(port);
        modbusServer.init(new ModbusTcpChannelInitializer(responseHandler));
        return modbusServer;
    }

}
